import re

def check_mail():
    # 循环接收用户输入，直到输入 "q" 退出
    while True:
        email = input("请输入你要验证的邮箱：")
        if email == "q":
            return
        # 定义邮箱格式的正则表达式
        re_exp ='^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$'
        # 编译正则表达式模式
        pattern = re.compile(re_exp)
        # 检查输入的邮箱是否符合格式
        result = pattern.match(email)
        if result:
            print("%s 是合法的邮箱" % email)
        else:
            print("%s 不是合法的邮箱" % email)
            # 如果邮箱格式错误，重新调用 check_mail 函数要求用户重新输入

check_mail()